package com.base.schema.proxy.statics;

/**
 * 静态代理
 * @ClassName: StaticProxy
 * @Description: 
 * @Author xuyou
 * @DateTime 2019年12月5日 下午4:16:08
 */
public class StaticProxy implements Service{

	private ServiceImpl serviceImpl;
	
	public StaticProxy(ServiceImpl serviceImpl) {
		this.serviceImpl = serviceImpl;
	}

	@Override
	public void doSomething() {
		System.out.println("方法执行之前");
		serviceImpl.doSomething();
		System.out.println("方法执行之后");
	}

}
